16k 词
前言(注意!!!)理论SQLoj题目发现有如下错误。1.第二题查找的电影发行年份(电影上映日期字段中提取),排序才是按前面的电影年份。( 非错误,应该是理解会有歧义的题目描述)2.第11题查询喜剧电影中评分最高的前三名的电影名称,除名称外还需要返回这三者的评分(题目错误)3.第12题查询与唐国强共同出演同一部影片的演员id和姓名(实际要求的答案是演员姓名和id(顺序描述错误))(题目错误)4.第14题查询评分最高的科幻电影的名称。除了名称之外还需要返回其平均评分。(题目错误) 题目要求1.列出所有姓张的导演的导演编号和姓名信息 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211...
12k 词
实验三:数据库完整性与安全性控制用 SQL 语句授权和收回权限并对权限加以验证第1关:查询权限、更新权限mysql -h127.0.0.1 -uroot -p123123 < /data/workspace/myshixun/Company.sql SHOW GRANTS FOR '刘星'@'localhost'; 1234567891011-- 选择 company 数据库USE Company;-- 创建用户刘星CREATE USER '刘星'@'localhost' IDENTIFIED BY '123456';-- 赋予刘星对职工表(假设表名为e)的查询权限GRANT SELECT ON Company.e TO '刘星'@'localhost';-- 赋予刘星对职工表中工资字段的更新权限GRANT UPDATE (`esalary`) ON Company.e TO '刘星'@'localhost...
707 词
在云服务器上安装代理软件: 使用 Shadowsocks 或 V2Ray。以下是 Shadowsocks 的安装示例:12sudo apt updatesudo apt install shadowsocks-libev 配置 Shadowsocks: 编辑配置文件(通常位于 /etc/shadowsocks-libev/config.json),设置以下内容:12345678{ "server":"云服务器公网IP", "port_password":{ "8388":"密码" // 设置端口和密码 }, "timeout":300, "method":"aes-256-gcm"} 启动 Shadowsocks 服务:1sudo systemctl restart shadowsocks-libev 在局域网的 Debian 12 服务器上设置隧道:...
3k 词
实验一利用图形用户界面创建、备份、删除和还原数据库和数据表第1关:利用图形用户界面创建数据库和数据表1.启动虚拟环境2.右键虚拟机桌面空白处,打开终端 3.连接到数据库12mysql -u root -p -h 127.0.0.1 -P 3306# 会让你输入密码,123123(不显示),回车 4.创建数据库以及表(粘贴以下代码,然后回车)可以保存为文本文件,然后在头歌实验界面右上角点击工具箱图标,上传文件(拖动文件到提示框),在虚拟机/data/workspace/userfiles路径下可找到。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879CREATE DATABASE SPJ_MNG;USE SPJ_MNG;CREATE TABLE s ( SNO VARCHAR(5) NOT NULL, SNAME VARC...
266 词
流水线CPU设计第一题:在单周期CPU的基础上增加流水线寄存器,在不考虑冒险的前提下,实现一个能够执行下列指令集的流水线CPU:addu, subu, add, and,or,slt, addi, addiu, andi, ori, lui, lw, sw顶层模块接口定义如下:module pipeline cpu(clock,reset);input clock,reset;注意:1.基本模块(pc,im,gpr,alu,dm)定义和单周期CPU保持一致。实例化命名规则也和单周期CPU保持一致。2.流水线CPU中reset低电平有效,同步复位。 分析:
544 词
1.在linux系统中如何快速ls列出500万个文件1. 1time ls -l &>/dev/null # time:这是一个内置的 shell 命令,用于测量其他命令的运行时间。它会输出实际的运行时间、用户 CPU 时间和系统 CPU 时间。 ls -l:这是一个列出当前目录下所有文件和目录的详细信息的命令。-l 参数表示 “长列表” 格式,包括文件类型、权限、链接数、所有者、组、大小、最后修改时间和名称。 &>/dev/null:这是一个重定向操作,将标准输出和标准错误输出都重定向到 /dev/null。/dev/null 是一个特殊的文件,写入到它的数据会被丢弃,读取它会立即返回 EOF。这样做的目的通常是为了忽略命令的输出。 所以,整个命令的意思是 “测量 ls -l 命令的运行时间,并忽略其输出”。 2.ls -f 是一个 Linux 命令,用于列出目录中的文件。-f 参数的作用是在输出中包含隐藏文件,并且不对结果进行排序。这个参数在处理包含大量文件的目录时非常有用,因为它可以避免排序操作,从而提高性能。 1ls -f -l &g...
5.2k 词
第二次实验 单周期CPU单周期CPU(I型指令)题目在单周期CPU(R型指令)设计的基础上增加下列I型指令: addi,addiu,andi,ori,lui。分析指令格式: I型指令和R型指令的格式不同;指令功能:指令执行流程相同,取指→ 立即数扩展(读源操作数)→运算→写回运算结果。复用:取指,读GPR,ALU,写GPR。增加:立即数扩展功能;ALU增加lui指令的功能;增加立即数为ALU的操作数2 ;增加rt为GPR的写寄存器。当一个端口有多个输入时,需要在其前面增加多路选择器。多路选择器根据控制信号确定具体情况时端口接哪个输入。补充:ctrl模块 1234module ctrl(output reg_write , output[3:0] aluop, input [5:0] op , input [5:0] funct ); dm模块和MEM型指令1.DM模块设计 lw指令读DM→ 一个读端口 sw指令写DM→ 一个写端口 读端口是组合逻辑,在指令执行的clock周期保持不变。写端口是时...
457 词
Debian Docker容器安装 1bash <(curl -L gitee.com/TimeRainStarSky/TRSS_AllBot/raw/main/Install-Docker.sh) 1234# 原安装命令bash <(x)# 修改后安装命令DIR=/Bot CMD=trss DKNAME=TRSS bash <(x) 常用命令 1234567891011121314151617docker ps -as #查看容器docker start 容器名 # 默认开机自启,无需手动启动docker restart -t0 容器名docker stop -t0 容器名docker rm -f 容器名docker run -itd -h 主机名 --name 容器名 -v 数据路径:/root/项目名 --restart always #自启动 -p 主机端口:容器端口 #端口映射 镜像名 NodeJS使用 apt 安装 NodeJS 1sudo apt install nodejs npm -y #安装 NodeJS 和 NPM R...
4.6k 词
环境:Debian 12 x64 1安装java步骤 1. 更新系统在安装任何东西之前,您需要确保您的系统是最新的。您可以通过在终端中运行以下命令来执行此操作。 1sudo apt update && sudo apt upgrade -y 上述命令可能需要几分钟时间,具体取决于您的 Internet 连接速度。 步骤 2. 在 Debian 11 上安装 Java JDK 17建议检查您的系统上是否已安装 Java。为此,请在终端中运行以下命令。 1java -version 如果尚未安装 Java,您将获得类似于此的输出。输出显示系统上没有找到 Java 安装。否则,如果已安装,您应该获得一个版本号。 安装 JDK 的最简单方法是使用 apt 包管理器。 Debian 11 的默认存储库包括 Java 17,如下面的屏幕截图所示。 1sudo apt-cache search openjdk | grep 17 运行以下命令在 Debian 11 上安装 Java 17。我们将同时安装 JDK 和 JRE 以运行 Java 应用程序和小程序。 12sudo a...
8.5k 词
前言:请勿直接COPY本教程中的代码!本篇文章只限于提供思路与常见错误的分享与交流 实验目的实验内容(总体)设计实现单周期CPU。 设计实现能够执行addu指令的单周期CPU; 增加实现以下R型指令:addu,subu,add,and,or,slt; 增加实现以下I型指令:addi,addiu,andi,ori,lui; 增加实现以下和数据存储器相关的指令:lw,sw; 增加实现以下跳转指令:beq,j,jal,jr 。 在单周期CPU的基础上开发实现流水线CPU。 设计实现不考虑冒险的五级流水线CPU; 处理各种数据冒险; 处理各种控制冒险。 第一次实验 单周期CPU 1.PC模块 1234567module pc(pc,clock,reset,npc);output [31:0] pc;input clock;input reset;input [31:0] npc;注意: 1.clock上升沿有效,reset低电平有效; 2.reset信号有效时,pc复位为0x0000 3000:采用同步复位。 解析:PC寄存器设计存储当前执行指令的地址;对于单周期CPU,每个c...